Text copied to clipboard!

Naslov

Text copied to clipboard!

Razvijač međuslojnog softvera

Opis

Text copied to clipboard!
Tražimo razvijača međuslojnog softvera koji će se pridružiti našem timu i igrati ključnu ulogu u dizajniranju, razvoju i održavanju softverskih rješenja koja povezuju različite aplikacije i sustave unutar organizacije. Kao razvijač međuslojnog softvera, bit ćete odgovorni za razvoj middleware komponenti koje omogućuju komunikaciju između front-end i back-end sustava, kao i integraciju s vanjskim servisima i bazama podataka. Vaša uloga uključuje suradnju s timovima za razvoj aplikacija, sistemskim inženjerima i arhitektima kako biste osigurali da middleware rješenja zadovoljavaju tehničke i poslovne zahtjeve. Očekuje se da imate snažno razumijevanje distribuiranih sustava, API dizajna, sigurnosnih protokola i performansi sustava. Idealni kandidat ima iskustvo u radu s različitim middleware tehnologijama kao što su Apache Kafka, RabbitMQ, IBM WebSphere, ili sličnim alatima. Također, poželjno je iskustvo s programskim jezicima poput Java, Python ili C#, kao i poznavanje kontejnerskih tehnologija poput Dockera i orkestracijskih alata poput Kubernetes-a. Odgovornosti uključuju razvoj i testiranje middleware komponenti, dokumentiranje tehničkih specifikacija, rješavanje problema u radu sustava, kao i kontinuirano praćenje i optimizaciju performansi. Također ćete biti uključeni u definiranje arhitekture sustava i pružanje tehničke podrške drugim timovima. Ako ste analitični, tehnički potkovani i volite raditi na složenim sustavima koji povezuju različite tehnologije, ovo je prava prilika za vas. Nudimo konkurentnu plaću, fleksibilno radno vrijeme, mogućnost rada na daljinu i priliku za profesionalni razvoj u dinamičnom i podržavajućem okruženju.

Odgovornosti

Text copied to clipboard!
  • Razvoj i održavanje middleware komponenti
  • Integracija aplikacija i sustava putem API-ja
  • Pisanje tehničke dokumentacije
  • Praćenje performansi i optimizacija sustava
  • Suradnja s razvojnim i infrastrukturnim timovima
  • Implementacija sigurnosnih protokola i standarda
  • Testiranje i otklanjanje grešaka u middleware sloju
  • Sudjelovanje u dizajnu arhitekture sustava
  • Automatizacija procesa integracije
  • Pružanje tehničke podrške i savjetovanja

Zahtjevi

Text copied to clipboard!
  • Diploma iz računarstva, informatike ili srodnog područja
  • Iskustvo u razvoju middleware rješenja
  • Poznavanje programskih jezika kao što su Java, Python ili C#
  • Iskustvo s alatima kao što su Apache Kafka, RabbitMQ ili slični
  • Razumijevanje REST i SOAP API-ja
  • Poznavanje kontejnerskih tehnologija (Docker, Kubernetes)
  • Sposobnost analize i rješavanja tehničkih problema
  • Iskustvo u radu s bazama podataka (SQL i NoSQL)
  • Poznavanje sigurnosnih standarda i autentifikacijskih protokola
  • Dobre komunikacijske i timske vještine

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koje middleware tehnologije ste koristili u prethodnim projektima?
  • Kako biste pristupili integraciji dva različita sustava?
  • Imate li iskustva s kontejnerizacijom i orkestracijom?
  • Kako osiguravate sigurnost u middleware sloju?
  • Koji je vaš pristup rješavanju problema s performansama?
  • Kako dokumentirate svoje middleware rješenja?
  • Koje alate koristite za testiranje i praćenje middleware sustava?
  • Jeste li radili s distribuiranim sustavima?
  • Kako surađujete s drugim timovima u razvoju integracija?
  • Koji je vaš najveći izazov u razvoju middleware komponenti bio?